usbcpower3 2.2.0
Loading...
Searching...
No Matches
USB-C Power 3 Registers List

List of registers of USB-C Power 3 Click driver. More...

Macros

#define USBCPOWER3_PTN_REG_VENDOR_ID   0x00
 USB-C Power 3 PTN USB PD register list.
#define USBCPOWER3_PTN_REG_PRODUCT_ID   0x02
#define USBCPOWER3_PTN_REG_DEVICE_ID   0x04
#define USBCPOWER3_PTN_REG_USBTYPEC_REV   0x06
#define USBCPOWER3_PTN_REG_USBPD_REV_VER   0x08
#define USBCPOWER3_PTN_REG_PD_INTERFACE_REV   0x0A
#define USBCPOWER3_PTN_REG_ALERT   0x10
#define USBCPOWER3_PTN_REG_ALERT_MASK   0x12
#define USBCPOWER3_PTN_REG_POWER_STATUS_MASK   0x14
#define USBCPOWER3_PTN_REG_FAULT_STATUS_MASK   0x15
#define USBCPOWER3_PTN_REG_EXTENDED_STATUS_MASK   0x16
#define USBCPOWER3_PTN_REG_ALERT_EXTENDED_MASK   0x17
#define USBCPOWER3_PTN_REG_CONFIGURE_STANDARD_OUTPUT   0x18
#define USBCPOWER3_PTN_REG_TCPC_CONTROL   0x19
#define USBCPOWER3_PTN_REG_ROLE_CONTROL   0x1A
#define USBCPOWER3_PTN_REG_FAULT_CONTROL   0x1B
#define USBCPOWER3_PTN_REG_POWER_CONTROL   0x1C
#define USBCPOWER3_PTN_REG_CC_STATUS   0x1D
#define USBCPOWER3_PTN_REG_POWER_STATUS   0x1E
#define USBCPOWER3_PTN_REG_FAULT_STATUS   0x1F
#define USBCPOWER3_PTN_REG_EXTENDED_STATUS   0x20
#define USBCPOWER3_PTN_REG_ALERT_EXTENDED   0x21
#define USBCPOWER3_PTN_REG_COMMAND   0x23
#define USBCPOWER3_PTN_REG_DEVICE_CAPABILITIES_1   0x24
#define USBCPOWER3_PTN_REG_DEVICE_CAPABILITIES_2   0x26
#define USBCPOWER3_PTN_REG_STANDARD_INPUT_CAPABILITIES   0x28
#define USBCPOWER3_PTN_REG_STANDARD_OUTPUT_CAPABILITIES   0x29
#define USBCPOWER3_PTN_REG_CONFIGURE_EXTENDED1   0x2A
#define USBCPOWER3_PTN_REG_GENERIC_TIMER   0x2C
#define USBCPOWER3_PTN_REG_MESSAGE_HEADER_INFO   0x2E
#define USBCPOWER3_PTN_REG_RECEIVE_DETECT   0x2F
#define USBCPOWER3_PTN_REG_READABLE_BYTE_COUNT   0x30
#define USBCPOWER3_PTN_REG_TRANSMIT   0x50
#define USBCPOWER3_PTN_REG_I2C_WRITE_BYTE_COUNT   0x51
#define USBCPOWER3_PTN_REG_VBUS_VOLTAGE   0x70
#define USBCPOWER3_PTN_REG_VBUS_SINK_DISCONNECT_THLD   0x72
#define USBCPOWER3_PTN_REG_VBUS_STOP_DISCHARGE_THLD   0x74
#define USBCPOWER3_PTN_REG_VBUS_VOLTAGE_ALARM_HI_CFG   0x76
#define USBCPOWER3_PTN_REG_VBUS_VOLTAGE_ALARM_LO_CFG   0x78
#define USBCPOWER3_PTN_REG_VBUS_HV_TARGET   0x7A
#define USBCPOWER3_PTN_REG_EXT_CFG_ID   0x80
#define USBCPOWER3_PTN_REG_EXT_ALERT   0x82
#define USBCPOWER3_PTN_REG_EXT_ALERT_MASK   0x84
#define USBCPOWER3_PTN_REG_EXT_CONFIG   0x86
#define USBCPOWER3_PTN_REG_EXT_FAULT_CONFIG   0x88
#define USBCPOWER3_PTN_REG_EXT_CONTROL   0x8E
#define USBCPOWER3_PTN_REG_EXT_STATUS   0x90
#define USBCPOWER3_PTN_REG_EXT_GPIO_CONFIG   0x92
#define USBCPOWER3_PTN_REG_EXT_GPIO_CONTROL   0x93
#define USBCPOWER3_PTN_REG_EXT_GPIO_ALERT_CONFIG   0x94
#define USBCPOWER3_PTN_REG_EXT_GPIO_STATUS   0x96
#define USBCPOWER3_PTN_REG_SOURCE_HIGH_VOLTAGE_MB4B_T   0x97
#define USBCPOWER3_PTN_REG_ADC_FILTER_CONTROL_1   0x9A
#define USBCPOWER3_PTN_REG_ADC_FILTER_CONTROL_2   0x9B
#define USBCPOWER3_PTN_REG_VCONN_CONFIG   0x9C
#define USBCPOWER3_PTN_REG_VCONN_FAULT_DEBOUNCE   0x9D
#define USBCPOWER3_PTN_REG_VCONN_FAULT_RECOVERY   0x9E
#define USBCPOWER3_PTN_REG_VCONN_FAULT_ATTEMPTS   0x9F
#define USBCPOWER3_ACT_REG_MASTER_CONTROL_1   0x00
 USB-C Power 3 ACT buck-boost converter register list.
#define USBCPOWER3_ACT_REG_MASTER_CONTROL_2   0x01
#define USBCPOWER3_ACT_REG_GENERAL_STATUS   0x02
#define USBCPOWER3_ACT_REG_THERMAL_STATUS   0x03
#define USBCPOWER3_ACT_REG_FAULT_1   0x05
#define USBCPOWER3_ACT_REG_FAULT_2   0x06
#define USBCPOWER3_ACT_REG_ADC_OUTPUT_1   0x07
#define USBCPOWER3_ACT_REG_ADC_OUTPUT_2   0x08
#define USBCPOWER3_ACT_REG_ADC_CONFIG_1   0x09
#define USBCPOWER3_ACT_REG_ADC_CONFIG_2   0x0A
#define USBCPOWER3_ACT_REG_VREG_CONTROL   0x0B
#define USBCPOWER3_ACT_REG_CONVERTER_CONTROL_1   0x0E
#define USBCPOWER3_ACT_REG_CONVERTER_CONTROL_2   0x0F
#define USBCPOWER3_ACT_REG_CONVERTER_CONTROL_3   0x10
#define USBCPOWER3_ACT_REG_VREG_VOLTAGE   0x11
#define USBCPOWER3_ACT_REG_OUTPUT_VOLTAGE_1   0x13
#define USBCPOWER3_ACT_REG_OUTPUT_VOLTAGE_2   0x14
#define USBCPOWER3_ACT_REG_OUTPUT_CURRENT_LIMIT   0x17
#define USBCPOWER3_ACT_REG_VIN_UV   0x1A
#define USBCPOWER3_ACT_REG_FREQUENCY   0x1D
#define USBCPOWER3_ACT_REG_IRQ_CONTROL_1   0x1E
#define USBCPOWER3_ACT_REG_IRQ_CONTROL_2   0x1F
#define USBCPOWER3_ACT_REG_VOUT_STATUS   0x20

Detailed Description

List of registers of USB-C Power 3 Click driver.

Macro Definition Documentation

◆ USBCPOWER3_ACT_REG_ADC_CONFIG_1

#define USBCPOWER3_ACT_REG_ADC_CONFIG_1   0x09

◆ USBCPOWER3_ACT_REG_ADC_CONFIG_2

#define USBCPOWER3_ACT_REG_ADC_CONFIG_2   0x0A

◆ USBCPOWER3_ACT_REG_ADC_OUTPUT_1

#define USBCPOWER3_ACT_REG_ADC_OUTPUT_1   0x07

◆ USBCPOWER3_ACT_REG_ADC_OUTPUT_2

#define USBCPOWER3_ACT_REG_ADC_OUTPUT_2   0x08

◆ USBCPOWER3_ACT_REG_CONVERTER_CONTROL_1

#define USBCPOWER3_ACT_REG_CONVERTER_CONTROL_1   0x0E

◆ USBCPOWER3_ACT_REG_CONVERTER_CONTROL_2

#define USBCPOWER3_ACT_REG_CONVERTER_CONTROL_2   0x0F

◆ USBCPOWER3_ACT_REG_CONVERTER_CONTROL_3

#define USBCPOWER3_ACT_REG_CONVERTER_CONTROL_3   0x10

◆ USBCPOWER3_ACT_REG_FAULT_1

#define USBCPOWER3_ACT_REG_FAULT_1   0x05

◆ USBCPOWER3_ACT_REG_FAULT_2

#define USBCPOWER3_ACT_REG_FAULT_2   0x06

◆ USBCPOWER3_ACT_REG_FREQUENCY

#define USBCPOWER3_ACT_REG_FREQUENCY   0x1D

◆ USBCPOWER3_ACT_REG_GENERAL_STATUS

#define USBCPOWER3_ACT_REG_GENERAL_STATUS   0x02

◆ USBCPOWER3_ACT_REG_IRQ_CONTROL_1

#define USBCPOWER3_ACT_REG_IRQ_CONTROL_1   0x1E

◆ USBCPOWER3_ACT_REG_IRQ_CONTROL_2

#define USBCPOWER3_ACT_REG_IRQ_CONTROL_2   0x1F

◆ USBCPOWER3_ACT_REG_MASTER_CONTROL_1

#define USBCPOWER3_ACT_REG_MASTER_CONTROL_1   0x00

USB-C Power 3 ACT buck-boost converter register list.

Specified register for ACT buck-boost converter register list of USB-C Power 3 Click driver.

◆ USBCPOWER3_ACT_REG_MASTER_CONTROL_2

#define USBCPOWER3_ACT_REG_MASTER_CONTROL_2   0x01

◆ USBCPOWER3_ACT_REG_OUTPUT_CURRENT_LIMIT

#define USBCPOWER3_ACT_REG_OUTPUT_CURRENT_LIMIT   0x17

◆ USBCPOWER3_ACT_REG_OUTPUT_VOLTAGE_1

#define USBCPOWER3_ACT_REG_OUTPUT_VOLTAGE_1   0x13

◆ USBCPOWER3_ACT_REG_OUTPUT_VOLTAGE_2

#define USBCPOWER3_ACT_REG_OUTPUT_VOLTAGE_2   0x14

◆ USBCPOWER3_ACT_REG_THERMAL_STATUS

#define USBCPOWER3_ACT_REG_THERMAL_STATUS   0x03

◆ USBCPOWER3_ACT_REG_VIN_UV

#define USBCPOWER3_ACT_REG_VIN_UV   0x1A

◆ USBCPOWER3_ACT_REG_VOUT_STATUS

#define USBCPOWER3_ACT_REG_VOUT_STATUS   0x20

◆ USBCPOWER3_ACT_REG_VREG_CONTROL

#define USBCPOWER3_ACT_REG_VREG_CONTROL   0x0B

◆ USBCPOWER3_ACT_REG_VREG_VOLTAGE

#define USBCPOWER3_ACT_REG_VREG_VOLTAGE   0x11

◆ USBCPOWER3_PTN_REG_ADC_FILTER_CONTROL_1

#define USBCPOWER3_PTN_REG_ADC_FILTER_CONTROL_1   0x9A

◆ USBCPOWER3_PTN_REG_ADC_FILTER_CONTROL_2

#define USBCPOWER3_PTN_REG_ADC_FILTER_CONTROL_2   0x9B

◆ USBCPOWER3_PTN_REG_ALERT

#define USBCPOWER3_PTN_REG_ALERT   0x10

◆ USBCPOWER3_PTN_REG_ALERT_EXTENDED

#define USBCPOWER3_PTN_REG_ALERT_EXTENDED   0x21

◆ USBCPOWER3_PTN_REG_ALERT_EXTENDED_MASK

#define USBCPOWER3_PTN_REG_ALERT_EXTENDED_MASK   0x17

◆ USBCPOWER3_PTN_REG_ALERT_MASK

#define USBCPOWER3_PTN_REG_ALERT_MASK   0x12

◆ USBCPOWER3_PTN_REG_CC_STATUS

#define USBCPOWER3_PTN_REG_CC_STATUS   0x1D

◆ USBCPOWER3_PTN_REG_COMMAND

#define USBCPOWER3_PTN_REG_COMMAND   0x23

◆ USBCPOWER3_PTN_REG_CONFIGURE_EXTENDED1

#define USBCPOWER3_PTN_REG_CONFIGURE_EXTENDED1   0x2A

◆ USBCPOWER3_PTN_REG_CONFIGURE_STANDARD_OUTPUT

#define USBCPOWER3_PTN_REG_CONFIGURE_STANDARD_OUTPUT   0x18

◆ USBCPOWER3_PTN_REG_DEVICE_CAPABILITIES_1

#define USBCPOWER3_PTN_REG_DEVICE_CAPABILITIES_1   0x24

◆ USBCPOWER3_PTN_REG_DEVICE_CAPABILITIES_2

#define USBCPOWER3_PTN_REG_DEVICE_CAPABILITIES_2   0x26

◆ USBCPOWER3_PTN_REG_DEVICE_ID

#define USBCPOWER3_PTN_REG_DEVICE_ID   0x04

◆ USBCPOWER3_PTN_REG_EXT_ALERT

#define USBCPOWER3_PTN_REG_EXT_ALERT   0x82

◆ USBCPOWER3_PTN_REG_EXT_ALERT_MASK

#define USBCPOWER3_PTN_REG_EXT_ALERT_MASK   0x84

◆ USBCPOWER3_PTN_REG_EXT_CFG_ID

#define USBCPOWER3_PTN_REG_EXT_CFG_ID   0x80

◆ USBCPOWER3_PTN_REG_EXT_CONFIG

#define USBCPOWER3_PTN_REG_EXT_CONFIG   0x86

◆ USBCPOWER3_PTN_REG_EXT_CONTROL

#define USBCPOWER3_PTN_REG_EXT_CONTROL   0x8E

◆ USBCPOWER3_PTN_REG_EXT_FAULT_CONFIG

#define USBCPOWER3_PTN_REG_EXT_FAULT_CONFIG   0x88

◆ USBCPOWER3_PTN_REG_EXT_GPIO_ALERT_CONFIG

#define USBCPOWER3_PTN_REG_EXT_GPIO_ALERT_CONFIG   0x94

◆ USBCPOWER3_PTN_REG_EXT_GPIO_CONFIG

#define USBCPOWER3_PTN_REG_EXT_GPIO_CONFIG   0x92

◆ USBCPOWER3_PTN_REG_EXT_GPIO_CONTROL

#define USBCPOWER3_PTN_REG_EXT_GPIO_CONTROL   0x93

◆ USBCPOWER3_PTN_REG_EXT_GPIO_STATUS

#define USBCPOWER3_PTN_REG_EXT_GPIO_STATUS   0x96

◆ USBCPOWER3_PTN_REG_EXT_STATUS

#define USBCPOWER3_PTN_REG_EXT_STATUS   0x90

◆ USBCPOWER3_PTN_REG_EXTENDED_STATUS

#define USBCPOWER3_PTN_REG_EXTENDED_STATUS   0x20

◆ USBCPOWER3_PTN_REG_EXTENDED_STATUS_MASK

#define USBCPOWER3_PTN_REG_EXTENDED_STATUS_MASK   0x16

◆ USBCPOWER3_PTN_REG_FAULT_CONTROL

#define USBCPOWER3_PTN_REG_FAULT_CONTROL   0x1B

◆ USBCPOWER3_PTN_REG_FAULT_STATUS

#define USBCPOWER3_PTN_REG_FAULT_STATUS   0x1F

◆ USBCPOWER3_PTN_REG_FAULT_STATUS_MASK

#define USBCPOWER3_PTN_REG_FAULT_STATUS_MASK   0x15

◆ USBCPOWER3_PTN_REG_GENERIC_TIMER

#define USBCPOWER3_PTN_REG_GENERIC_TIMER   0x2C

◆ USBCPOWER3_PTN_REG_I2C_WRITE_BYTE_COUNT

#define USBCPOWER3_PTN_REG_I2C_WRITE_BYTE_COUNT   0x51

◆ USBCPOWER3_PTN_REG_MESSAGE_HEADER_INFO

#define USBCPOWER3_PTN_REG_MESSAGE_HEADER_INFO   0x2E

◆ USBCPOWER3_PTN_REG_PD_INTERFACE_REV

#define USBCPOWER3_PTN_REG_PD_INTERFACE_REV   0x0A

◆ USBCPOWER3_PTN_REG_POWER_CONTROL

#define USBCPOWER3_PTN_REG_POWER_CONTROL   0x1C

◆ USBCPOWER3_PTN_REG_POWER_STATUS

#define USBCPOWER3_PTN_REG_POWER_STATUS   0x1E

◆ USBCPOWER3_PTN_REG_POWER_STATUS_MASK

#define USBCPOWER3_PTN_REG_POWER_STATUS_MASK   0x14

◆ USBCPOWER3_PTN_REG_PRODUCT_ID

#define USBCPOWER3_PTN_REG_PRODUCT_ID   0x02

◆ USBCPOWER3_PTN_REG_READABLE_BYTE_COUNT

#define USBCPOWER3_PTN_REG_READABLE_BYTE_COUNT   0x30

◆ USBCPOWER3_PTN_REG_RECEIVE_DETECT

#define USBCPOWER3_PTN_REG_RECEIVE_DETECT   0x2F

◆ USBCPOWER3_PTN_REG_ROLE_CONTROL

#define USBCPOWER3_PTN_REG_ROLE_CONTROL   0x1A

◆ USBCPOWER3_PTN_REG_SOURCE_HIGH_VOLTAGE_MB4B_T

#define USBCPOWER3_PTN_REG_SOURCE_HIGH_VOLTAGE_MB4B_T   0x97

◆ USBCPOWER3_PTN_REG_STANDARD_INPUT_CAPABILITIES

#define USBCPOWER3_PTN_REG_STANDARD_INPUT_CAPABILITIES   0x28

◆ USBCPOWER3_PTN_REG_STANDARD_OUTPUT_CAPABILITIES

#define USBCPOWER3_PTN_REG_STANDARD_OUTPUT_CAPABILITIES   0x29

◆ USBCPOWER3_PTN_REG_TCPC_CONTROL

#define USBCPOWER3_PTN_REG_TCPC_CONTROL   0x19

◆ USBCPOWER3_PTN_REG_TRANSMIT

#define USBCPOWER3_PTN_REG_TRANSMIT   0x50

◆ USBCPOWER3_PTN_REG_USBPD_REV_VER

#define USBCPOWER3_PTN_REG_USBPD_REV_VER   0x08

◆ USBCPOWER3_PTN_REG_USBTYPEC_REV

#define USBCPOWER3_PTN_REG_USBTYPEC_REV   0x06

◆ USBCPOWER3_PTN_REG_VBUS_HV_TARGET

#define USBCPOWER3_PTN_REG_VBUS_HV_TARGET   0x7A

◆ USBCPOWER3_PTN_REG_VBUS_SINK_DISCONNECT_THLD

#define USBCPOWER3_PTN_REG_VBUS_SINK_DISCONNECT_THLD   0x72

◆ USBCPOWER3_PTN_REG_VBUS_STOP_DISCHARGE_THLD

#define USBCPOWER3_PTN_REG_VBUS_STOP_DISCHARGE_THLD   0x74

◆ USBCPOWER3_PTN_REG_VBUS_VOLTAGE

#define USBCPOWER3_PTN_REG_VBUS_VOLTAGE   0x70

◆ USBCPOWER3_PTN_REG_VBUS_VOLTAGE_ALARM_HI_CFG

#define USBCPOWER3_PTN_REG_VBUS_VOLTAGE_ALARM_HI_CFG   0x76

◆ USBCPOWER3_PTN_REG_VBUS_VOLTAGE_ALARM_LO_CFG

#define USBCPOWER3_PTN_REG_VBUS_VOLTAGE_ALARM_LO_CFG   0x78

◆ USBCPOWER3_PTN_REG_VCONN_CONFIG

#define USBCPOWER3_PTN_REG_VCONN_CONFIG   0x9C

◆ USBCPOWER3_PTN_REG_VCONN_FAULT_ATTEMPTS

#define USBCPOWER3_PTN_REG_VCONN_FAULT_ATTEMPTS   0x9F

◆ USBCPOWER3_PTN_REG_VCONN_FAULT_DEBOUNCE

#define USBCPOWER3_PTN_REG_VCONN_FAULT_DEBOUNCE   0x9D

◆ USBCPOWER3_PTN_REG_VCONN_FAULT_RECOVERY

#define USBCPOWER3_PTN_REG_VCONN_FAULT_RECOVERY   0x9E

◆ USBCPOWER3_PTN_REG_VENDOR_ID

#define USBCPOWER3_PTN_REG_VENDOR_ID   0x00

USB-C Power 3 PTN USB PD register list.

Specified register for PTN USB PD register list of USB-C Power 3 Click driver.